The following example demonstrates how to bind a grid to an array defined in the resources of the containing grid.

XAML
Copy Code
<Grid xmlns:s="clr-namespace:System;assembly=mscorlib"
      xmlns:xcdg="http://schemas.xceed.com/wpf/xaml/datagrid">                     
  <Grid.Resources>
  <x:Array x:Key="data_list" Type="{x:Type s:String}">
    <s:String>Sunday</s:String>
    <s:String>Monday</s:String>
    <s:String>Tuesday</s:String>
    <s:String>Wednesday</s:String>
    <s:String>Thursday</s:String>
    <s:String>Friday</s:String>
    <s:String>Saturday</s:String>
  </x:Array>
  </Grid.Resources>
  <xcdg:DataGridControl x:Name="OrdersGrid"
                        ItemsSource="{StaticResource data_list}"/>
</Grid>
VB.NET
Copy Code
Dim data() As New String( 6 )
data( 0 ) = "Sunday"
data( 1 ) = "Monday"
data( 2 ) = "Tuesday"
data( 3 ) = "Wednesday"
data( 4 ) = "Thursday"
data( 5 ) = "Friday"
data( 6 ) = "Saturday"
dataGridControl.ItemsSource = data
C#
Copy Code
string[] data = new string[ 7 ];
data[ 0 ] = "Sunday";
data[ 1 ] = "Monday";
data[ 2 ] = "Tuesday";
data[ 3 ] = "Wednesday";
data[ 4 ] = "Thursday";
data[ 5 ] = "Friday";
data[ 6 ] = "Saturday";
dataGridControl.ItemsSource = data;